/**
 * 本地存储封装模块
 */
//获取用户登录状态（token等数据）
export const getItem = name => {
  const data = window.localStorage.getItem(name)

  try{
    //尝试把data 转为JavaScript 对象
    return JSON.parse(data)
  }catch (err) {
    //data不是JSON格式字符串，直接原样返回
    return data
  }
}
//存储用户登录状态（token等数据）
export const setItem = (name,value) => {
  //如果value是对象，就把value转为JSON格式字符串再存储
  if(typeof value === 'object') {
    value = JSON.stringify(value)
  }
  window.localStorage.setItem(name,value)
}

//删除用户登录状态（token等数据）
export const removeItem = name => {
  window.localStorage.removeItem(name)
}
